package com.mdxx.patrol.system.mapper;

import com.baomidou.mybatisplus.mapper.BaseMapper;

import com.mdxx.patrol.system.bean.SysEmployee;

import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * Created by MD-01 on 2017/6/30.
 */

public interface SysEmployeeMapper extends BaseMapper<SysEmployee>{

    /**
     * 页面条件查询,分页获取人员列表
     */
    List<SysEmployee> queryList(@Param("start") Integer start,
                                @Param("num") Integer num,
                                @Param("key") String key,
                                @Param("deptIdList") List<Integer> deptIdList);

    /**
     * 页面条件查询人员总数
     */
    int queryListCount(@Param("key") String key,
                       @Param("deptIdList") List<Integer> deptIdList);

    /**
     * 查询所有用户
     */
    List<SysEmployee> queryAll(@Param("deptIdList") List<Integer> deptIdList);

    /**
     * 根据设备编号查询绑定的人员
     */
    List<SysEmployee> queryByDbId( @Param("dbId")Integer dbId);
}
